#pragma once

#include "scubserver.h"
#include "Method.h"
#include<vector>

struct ScopePrinter:
    public Scubserver
{
private:

private:
    void onEntryParen(Scope& inOldScope);

public:
    virtual void onNewToken(Token& inToken);
    virtual void onScopeEntry(Scope& inNewScope, Scope& inOldScope);
    virtual void onScopeExit(Scope& inNewScope, Scope& inOldScope);
    ScopePrinter(void);
    ~ScopePrinter(void);
};
